<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>IgH EtherCAT Master: ec_slave_config Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">IgH EtherCAT Master
   &#160;<span id="projectnumber">1.5.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structec__slave__config.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">ec_slave_config Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>EtherCAT slave configuration.  
 <a href="structec__slave__config.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a52b1f382ad8f4272ece7870347dc9118"><td class="memItemLeft" align="right" valign="top">struct list_head&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a52b1f382ad8f4272ece7870347dc9118">list</a></td></tr>
<tr class="memdesc:a52b1f382ad8f4272ece7870347dc9118"><td class="mdescLeft">&#160;</td><td class="mdescRight">List item.  <a href="#a52b1f382ad8f4272ece7870347dc9118">More...</a><br /></td></tr>
<tr class="separator:a52b1f382ad8f4272ece7870347dc9118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5bef8d37047b658df7b56f7ebdbfecb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ApplicationInterface.html#ga60ec31b46fcf7994c511359402c64baa">ec_master_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#ac5bef8d37047b658df7b56f7ebdbfecb">master</a></td></tr>
<tr class="memdesc:ac5bef8d37047b658df7b56f7ebdbfecb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Master owning the slave configuration.  <a href="#ac5bef8d37047b658df7b56f7ebdbfecb">More...</a><br /></td></tr>
<tr class="separator:ac5bef8d37047b658df7b56f7ebdbfecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62dbce2ad4cf9367261c293534d0730c"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a62dbce2ad4cf9367261c293534d0730c">alias</a></td></tr>
<tr class="memdesc:a62dbce2ad4cf9367261c293534d0730c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slave alias.  <a href="#a62dbce2ad4cf9367261c293534d0730c">More...</a><br /></td></tr>
<tr class="separator:a62dbce2ad4cf9367261c293534d0730c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf5176b65d59852f91125066b6bf3f07"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#adf5176b65d59852f91125066b6bf3f07">position</a></td></tr>
<tr class="memdesc:adf5176b65d59852f91125066b6bf3f07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index after alias.  <a href="#adf5176b65d59852f91125066b6bf3f07">More...</a><br /></td></tr>
<tr class="separator:adf5176b65d59852f91125066b6bf3f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad561239255f4392e34fb12e0327063e0"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#ad561239255f4392e34fb12e0327063e0">vendor_id</a></td></tr>
<tr class="memdesc:ad561239255f4392e34fb12e0327063e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slave vendor ID.  <a href="#ad561239255f4392e34fb12e0327063e0">More...</a><br /></td></tr>
<tr class="separator:ad561239255f4392e34fb12e0327063e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11dfa0af49e66d7b44f2b78d122e1040"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a11dfa0af49e66d7b44f2b78d122e1040">product_code</a></td></tr>
<tr class="memdesc:a11dfa0af49e66d7b44f2b78d122e1040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slave product code.  <a href="#a11dfa0af49e66d7b44f2b78d122e1040">More...</a><br /></td></tr>
<tr class="separator:a11dfa0af49e66d7b44f2b78d122e1040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa1db6b3136fa60412cbf8d1302c48e9"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#aaa1db6b3136fa60412cbf8d1302c48e9">watchdog_divider</a></td></tr>
<tr class="memdesc:aaa1db6b3136fa60412cbf8d1302c48e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Watchdog divider as a number of 40ns intervals (see spec.  <a href="#aaa1db6b3136fa60412cbf8d1302c48e9">More...</a><br /></td></tr>
<tr class="separator:aaa1db6b3136fa60412cbf8d1302c48e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51e0bd197191abd7a46fd3206575eccb"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a51e0bd197191abd7a46fd3206575eccb">watchdog_intervals</a></td></tr>
<tr class="memdesc:a51e0bd197191abd7a46fd3206575eccb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process data watchdog intervals (see spec.  <a href="#a51e0bd197191abd7a46fd3206575eccb">More...</a><br /></td></tr>
<tr class="separator:a51e0bd197191abd7a46fd3206575eccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c2b1916ca2208c52cf0acbf6f1a8c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="globals_8h.html#a8d9ffff7dbe1babaa4786a63f2860d57">ec_slave_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#ad1c2b1916ca2208c52cf0acbf6f1a8c7">slave</a></td></tr>
<tr class="memdesc:ad1c2b1916ca2208c52cf0acbf6f1a8c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slave pointer.  <a href="#ad1c2b1916ca2208c52cf0acbf6f1a8c7">More...</a><br /></td></tr>
<tr class="separator:ad1c2b1916ca2208c52cf0acbf6f1a8c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28bf292a581f2af8696f41fa333ba0f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structec__sync__config__t.html">ec_sync_config_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a28bf292a581f2af8696f41fa333ba0f3">sync_configs</a> [<a class="el" href="group__ApplicationInterface.html#gab737cd2955a397ebd0df13e9148cec9f">EC_MAX_SYNC_MANAGERS</a>]</td></tr>
<tr class="memdesc:a28bf292a581f2af8696f41fa333ba0f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sync manager configurations.  <a href="#a28bf292a581f2af8696f41fa333ba0f3">More...</a><br /></td></tr>
<tr class="separator:a28bf292a581f2af8696f41fa333ba0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87548f86b5a467a0d2da312571bac4c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structec__fmmu__config__t.html">ec_fmmu_config_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a87548f86b5a467a0d2da312571bac4c0">fmmu_configs</a> [<a class="el" href="globals_8h.html#a7ef0b04594f3ae62859391b9307cbb1f">EC_MAX_FMMUS</a>]</td></tr>
<tr class="memdesc:a87548f86b5a467a0d2da312571bac4c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">FMMU configurations.  <a href="#a87548f86b5a467a0d2da312571bac4c0">More...</a><br /></td></tr>
<tr class="separator:a87548f86b5a467a0d2da312571bac4c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34b5531b56f3bb35ea0647f3aa8345a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#ab34b5531b56f3bb35ea0647f3aa8345a">used_fmmus</a></td></tr>
<tr class="memdesc:ab34b5531b56f3bb35ea0647f3aa8345a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of FMMUs used.  <a href="#ab34b5531b56f3bb35ea0647f3aa8345a">More...</a><br /></td></tr>
<tr class="separator:ab34b5531b56f3bb35ea0647f3aa8345a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a444000aa859f4830053b65518fc65233"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a444000aa859f4830053b65518fc65233">dc_assign_activate</a></td></tr>
<tr class="memdesc:a444000aa859f4830053b65518fc65233"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vendor-specific AssignActivate word.  <a href="#a444000aa859f4830053b65518fc65233">More...</a><br /></td></tr>
<tr class="separator:a444000aa859f4830053b65518fc65233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a947ad2e8f2573df6655965524575c5b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structec__sync__signal__t.html">ec_sync_signal_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a947ad2e8f2573df6655965524575c5b8">dc_sync</a> [<a class="el" href="globals_8h.html#a5fd0d53ff30f80384b0d7f26a159a79e">EC_SYNC_SIGNAL_COUNT</a>]</td></tr>
<tr class="memdesc:a947ad2e8f2573df6655965524575c5b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">DC sync signals.  <a href="#a947ad2e8f2573df6655965524575c5b8">More...</a><br /></td></tr>
<tr class="separator:a947ad2e8f2573df6655965524575c5b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa980b60539d3818999fe9ba116851e1c"><td class="memItemLeft" align="right" valign="top">struct list_head&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#aa980b60539d3818999fe9ba116851e1c">sdo_configs</a></td></tr>
<tr class="memdesc:aa980b60539d3818999fe9ba116851e1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of SDO configurations.  <a href="#aa980b60539d3818999fe9ba116851e1c">More...</a><br /></td></tr>
<tr class="separator:aa980b60539d3818999fe9ba116851e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51461cce3b38ac55be3e046c5e93a932"><td class="memItemLeft" align="right" valign="top">struct list_head&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a51461cce3b38ac55be3e046c5e93a932">sdo_requests</a></td></tr>
<tr class="memdesc:a51461cce3b38ac55be3e046c5e93a932"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of SDO requests.  <a href="#a51461cce3b38ac55be3e046c5e93a932">More...</a><br /></td></tr>
<tr class="separator:a51461cce3b38ac55be3e046c5e93a932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afab81a75365c94fde03e15446fe7cc9e"><td class="memItemLeft" align="right" valign="top">struct list_head&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#afab81a75365c94fde03e15446fe7cc9e">voe_handlers</a></td></tr>
<tr class="memdesc:afab81a75365c94fde03e15446fe7cc9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of VoE handlers.  <a href="#afab81a75365c94fde03e15446fe7cc9e">More...</a><br /></td></tr>
<tr class="separator:afab81a75365c94fde03e15446fe7cc9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a391b64268ec07ce78e7aa50c9641e436"><td class="memItemLeft" align="right" valign="top">struct list_head&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a391b64268ec07ce78e7aa50c9641e436">reg_requests</a></td></tr>
<tr class="memdesc:a391b64268ec07ce78e7aa50c9641e436"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of register requests.  <a href="#a391b64268ec07ce78e7aa50c9641e436">More...</a><br /></td></tr>
<tr class="separator:a391b64268ec07ce78e7aa50c9641e436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bfab1eba98284fcaa21079ea1700188"><td class="memItemLeft" align="right" valign="top">struct list_head&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a9bfab1eba98284fcaa21079ea1700188">soe_configs</a></td></tr>
<tr class="memdesc:a9bfab1eba98284fcaa21079ea1700188"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of SoE configurations.  <a href="#a9bfab1eba98284fcaa21079ea1700188">More...</a><br /></td></tr>
<tr class="separator:a9bfab1eba98284fcaa21079ea1700188"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a43523dca6d68508d858813f3d497a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structec__coe__emerg__ring__t.html">ec_coe_emerg_ring_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structec__slave__config.html#a8a43523dca6d68508d858813f3d497a9">emerg_ring</a></td></tr>
<tr class="memdesc:a8a43523dca6d68508d858813f3d497a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">CoE emergency ring buffer.  <a href="#a8a43523dca6d68508d858813f3d497a9">More...</a><br /></td></tr>
<tr class="separator:a8a43523dca6d68508d858813f3d497a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>EtherCAT slave configuration. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00118">118</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a52b1f382ad8f4272ece7870347dc9118"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52b1f382ad8f4272ece7870347dc9118">&#9670;&nbsp;</a></span>list</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct list_head ec_slave_config::list</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>List item. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00119">119</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="ac5bef8d37047b658df7b56f7ebdbfecb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5bef8d37047b658df7b56f7ebdbfecb">&#9670;&nbsp;</a></span>master</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__ApplicationInterface.html#ga60ec31b46fcf7994c511359402c64baa">ec_master_t</a>* ec_slave_config::master</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Master owning the slave configuration. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00120">120</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a62dbce2ad4cf9367261c293534d0730c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62dbce2ad4cf9367261c293534d0730c">&#9670;&nbsp;</a></span>alias</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t ec_slave_config::alias</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Slave alias. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00122">122</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="adf5176b65d59852f91125066b6bf3f07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf5176b65d59852f91125066b6bf3f07">&#9670;&nbsp;</a></span>position</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t ec_slave_config::position</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Index after alias. </p>
<p>If alias is zero, this is the ring position. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00123">123</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="ad561239255f4392e34fb12e0327063e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad561239255f4392e34fb12e0327063e0">&#9670;&nbsp;</a></span>vendor_id</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t ec_slave_config::vendor_id</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Slave vendor ID. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00125">125</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a11dfa0af49e66d7b44f2b78d122e1040"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11dfa0af49e66d7b44f2b78d122e1040">&#9670;&nbsp;</a></span>product_code</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t ec_slave_config::product_code</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Slave product code. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00126">126</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="aaa1db6b3136fa60412cbf8d1302c48e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa1db6b3136fa60412cbf8d1302c48e9">&#9670;&nbsp;</a></span>watchdog_divider</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t ec_slave_config::watchdog_divider</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Watchdog divider as a number of 40ns intervals (see spec. </p>
<p>reg. 0x0400). </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00128">128</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a51e0bd197191abd7a46fd3206575eccb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51e0bd197191abd7a46fd3206575eccb">&#9670;&nbsp;</a></span>watchdog_intervals</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t ec_slave_config::watchdog_intervals</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Process data watchdog intervals (see spec. </p>
<p>reg. 0x0420). </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00130">130</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="ad1c2b1916ca2208c52cf0acbf6f1a8c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1c2b1916ca2208c52cf0acbf6f1a8c7">&#9670;&nbsp;</a></span>slave</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="globals_8h.html#a8d9ffff7dbe1babaa4786a63f2860d57">ec_slave_t</a>* ec_slave_config::slave</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Slave pointer. </p>
<p>This is <em>NULL</em>, if the slave is offline. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00133">133</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a28bf292a581f2af8696f41fa333ba0f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28bf292a581f2af8696f41fa333ba0f3">&#9670;&nbsp;</a></span>sync_configs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structec__sync__config__t.html">ec_sync_config_t</a> ec_slave_config::sync_configs[<a class="el" href="group__ApplicationInterface.html#gab737cd2955a397ebd0df13e9148cec9f">EC_MAX_SYNC_MANAGERS</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sync manager configurations. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00136">136</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a87548f86b5a467a0d2da312571bac4c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87548f86b5a467a0d2da312571bac4c0">&#9670;&nbsp;</a></span>fmmu_configs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structec__fmmu__config__t.html">ec_fmmu_config_t</a> ec_slave_config::fmmu_configs[<a class="el" href="globals_8h.html#a7ef0b04594f3ae62859391b9307cbb1f">EC_MAX_FMMUS</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>FMMU configurations. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00138">138</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="ab34b5531b56f3bb35ea0647f3aa8345a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab34b5531b56f3bb35ea0647f3aa8345a">&#9670;&nbsp;</a></span>used_fmmus</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t ec_slave_config::used_fmmus</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of FMMUs used. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00139">139</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a444000aa859f4830053b65518fc65233"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a444000aa859f4830053b65518fc65233">&#9670;&nbsp;</a></span>dc_assign_activate</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t ec_slave_config::dc_assign_activate</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Vendor-specific AssignActivate word. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00140">140</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a947ad2e8f2573df6655965524575c5b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a947ad2e8f2573df6655965524575c5b8">&#9670;&nbsp;</a></span>dc_sync</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structec__sync__signal__t.html">ec_sync_signal_t</a> ec_slave_config::dc_sync[<a class="el" href="globals_8h.html#a5fd0d53ff30f80384b0d7f26a159a79e">EC_SYNC_SIGNAL_COUNT</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>DC sync signals. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00141">141</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="aa980b60539d3818999fe9ba116851e1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa980b60539d3818999fe9ba116851e1c">&#9670;&nbsp;</a></span>sdo_configs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct list_head ec_slave_config::sdo_configs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>List of SDO configurations. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00143">143</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a51461cce3b38ac55be3e046c5e93a932"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51461cce3b38ac55be3e046c5e93a932">&#9670;&nbsp;</a></span>sdo_requests</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct list_head ec_slave_config::sdo_requests</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>List of SDO requests. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00144">144</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="afab81a75365c94fde03e15446fe7cc9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afab81a75365c94fde03e15446fe7cc9e">&#9670;&nbsp;</a></span>voe_handlers</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct list_head ec_slave_config::voe_handlers</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>List of VoE handlers. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00145">145</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a391b64268ec07ce78e7aa50c9641e436"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a391b64268ec07ce78e7aa50c9641e436">&#9670;&nbsp;</a></span>reg_requests</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct list_head ec_slave_config::reg_requests</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>List of register requests. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00146">146</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a9bfab1eba98284fcaa21079ea1700188"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bfab1eba98284fcaa21079ea1700188">&#9670;&nbsp;</a></span>soe_configs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct list_head ec_slave_config::soe_configs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>List of SoE configurations. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00147">147</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
<a id="a8a43523dca6d68508d858813f3d497a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a43523dca6d68508d858813f3d497a9">&#9670;&nbsp;</a></span>emerg_ring</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structec__coe__emerg__ring__t.html">ec_coe_emerg_ring_t</a> ec_slave_config::emerg_ring</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>CoE emergency ring buffer. </p>

<p class="definition">Definition at line <a class="el" href="slave__config_8h_source.html#l00149">149</a> of file <a class="el" href="slave__config_8h_source.html">slave_config.h</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="structec__slave__config.html">ec_slave_config</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
